http://b.jtthink.com/read.php?tid=1050
http://b.jtthink.com/read.php?tid=1136
老套弄的开张课,讲一下课程内容。直接开始干
由于之前课程讲过ast,因此本课时快速完成个雏形,主要为了演示基本原理。后面会借助第三方成熟开源库
我们通过原始的AST手段把struct解析为CRD对象。下节课开始我们融入官方的底层库,后面还需要修改源码
我们直接使用kubebuilder的底层库,我们来学习下裸掉用怎么玩法,为后面修改源码打基础
上节课我们演示的是crd的生成,今天我们来完成同款的deepcopy生成。至此最核心的两个文件生成我们已经搞明白了
我们在代码中写了CRD对应的struct,那如何通过代码扫描出哪些包是CRD目录呢?
今天我们完成第一阶段演示。下周我们要开始处理注解和控制器生成
今天这课时我们演示如何修改Operator生成器官方库源码的基本手法和姿势
今天我们来演示下如何自动生成资源的scheme初始化代码。
今天我们来讲一下如何获取自定义注解的值,这个功能很有用
有了上节课基础,我们就可以利用注解的方式来生成一些文件,如scheme
今天讲一下Operator控制器生成的基本思路,后面几课时来实现
上节课讲到控制器的生成,这节课我们讲一个手法:如何扫描和定位 哪个包是控制器专用包
到这课时我们已经能够完整的生成控制器代码了,大家可以根据课程套路扩展
最后做两课时补充课,在我们生成控制器时关联k8s资源
控制器生成已经讲完,本课程告一段落。
问:为什么有的课程会涨价?
答:课程刚开始更新时是比较便宜的,随着课时的增多会逐步涨到原价
问:课程价格是每节课都要这么多钱?
答:课程价格是指该课程下面所有课时的总价,
问:为啥有课程最后显示课时正在更新?
答:说明我们的讲师还在录制中
问:购买课程后能看多久?
答:终身在线观看